package sun.superstring.loop;

public class ForForDemo6 {
    public static void main(String[] args) {
        // 目标：搞清楚循环嵌套的流程
        test1();
        test2();
    }

    public static void test1() {
        // 需求：打印四行五列星星
        // 1.定义一个循环控制打印几行
        for (int i = 0; i < 4; i++) {
            // 2.定义一个循环控制每行打印多少个星星
            for (int j = 0; j < 5; j++) {
                System.out.print("*");
            }
            // 3.打印完一行需要换行
            System.out.println();
        }
    }

    // 打印9*9乘法表
    public static void test2() {
        // 1.定义一个循环控制打印多少行
        for(int i = 1; i <= 9; i++){
            // 2.定义一个循环控制当前列的信息
            for(int j = 1; j <= i; j++){
                // 3.打印每列信息
                if( j == i){
                    System.out.print(j + "x" + i + "=" + (i*j));
                }else{
                    System.out.print(j + "x" + i + "=" + (i*j) + "\t");
                }
            }
            System.out.println();
        }
    }

}
